import service from './index.js'

// AI助手聊天接口 - 使用fetch处理Server-Sent Events
export function aiChat(memoryId, message) {
    // 从service中获取token
    const token = localStorage.getItem('token') || ''
    
    // 使用相对路径，利用代理配置
    return fetch(`/api/ai/chat?memoryId=${memoryId % 2147483647}&message=${encodeURIComponent(message)}`, {
        method: 'POST',
        headers: {
            'Content-Type': 'application/json',
            'token': token
        }
    })
}

// 获取AI聊天历史（如果需要的话）
export function getAiChatHistory(memoryId) {
    return service({
        url: '/ai/history',
        method: 'get',
        params: {
            memoryId: memoryId % 2147483647
        }
    })
} 